package com.auxgroup.hr.front.dao.domain;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 员工请假表（成功落地数据）
 */
@Entity
@Table(name = "PS_C_LEAVE_TBL")
public class PsCLeaveTbl {

    /**
     * 请假编号
     */
    @Id
    private String cLeaveNbr;

    /**
     * 员工工号
     */
    private String emplid;

    /**
     * 开始日期
     */
    private Date startDate;

    /**
     * 请假类型
     */
    private String cLeaveType;

    /**
     * 怀孕时长
     */
    private String cPregnantTime;

    /**
     * 请/销假类型
     */
    private String cLeaveRegType;

    /**
     * 请假天数共计
     */
    private BigDecimal cLeaveDays;

    public String getcLeaveNbr() {
        return cLeaveNbr;
    }

    public void setcLeaveNbr(String cLeaveNbr) {
        this.cLeaveNbr = cLeaveNbr;
    }

    public String getEmplid() {
        return emplid;
    }

    public void setEmplid(String emplid) {
        this.emplid = emplid;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public String getcLeaveType() {
        return cLeaveType;
    }

    public void setcLeaveType(String cLeaveType) {
        this.cLeaveType = cLeaveType;
    }

    public String getcPregnantTime() {
        return cPregnantTime;
    }

    public void setcPregnantTime(String cPregnantTime) {
        this.cPregnantTime = cPregnantTime;
    }

    public String getcLeaveRegType() {
        return cLeaveRegType;
    }

    public void setcLeaveRegType(String cLeaveRegType) {
        this.cLeaveRegType = cLeaveRegType;
    }

    public BigDecimal getcLeaveDays() {
        return cLeaveDays;
    }

    public void setcLeaveDays(BigDecimal cLeaveDays) {
        this.cLeaveDays = cLeaveDays;
    }
}
